#include<stdio.h>
#include<string.h>

void reverse(char *str)
{
	char t=*str;
	int len=strlen(str);
	if(len>1)
	{
		*str=*(str+len-1);
		*(str+len-1)='\0';
		reverse(str+1);
		*(str+len-1)=t;
	}
}

int main()
{
	char arr[]="abcdefg";
	reverse(arr);
	printf("%s",arr);
	return 0;
}
